/*
 * @(#)cn.design.pattern.decorator 2020/4/17/0017
 *
 * Copy Right@ 人人译视界
 */


package cn.design.pattern.decorator;

import sun.management.snmp.util.MibLogger;

/**
 * <pre>
 * @author tuwei
 *
 * @version 0.9
 *
 * 修改版本: 0.9
 * 修改日期: 2020/4/17/0017
 * 修改人 :  tuwei
 * 修改说明: 初步完成
 * 复审人 ：
 * </pre>
 */
public class CoffeeBar {
	public static void main(String[] args) {
		// 模仿2份巧克力+1份牛奶的LongBlack
		Drink order = new LongBlack();
		System.out.println("订单1=" + order.cost());

		order = new Milk(order);
		System.out.println("加入一份牛奶后的订单2=" + order.cost());

		order = new Chocolate(order);
		System.out.println("再加入一份巧克力后的订单3=" + order.cost());
	}
}
